package personas;

import java.sql.ResultSet;
import java.sql.SQLException;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author josedavo
 *
 */
//modifique
public class Estudiante {
    private int codigo;
    private int identificacion;
    private String apellidos;
    private String nombres;
    private String direccion;
    private String correo;
    private String telefono;
   

    public Estudiante(){}

    public Estudiante(int identificacion, int codigo, String apellidos, String nombres, String direccion, String correo, String telefono){
        this.identificacion=identificacion;
        this.codigo=codigo;
        this.apellidos=apellidos;
        this.nombres = nombres;
        this.direccion=direccion;
        this.correo=correo;
        this.telefono=telefono;

    }
    public static Estudiante load(ResultSet rs) throws SQLException{
        Estudiante estudiante=new Estudiante();

        estudiante.setIdentificacion(rs.getInt(1));
        estudiante.setCodigo(rs.getInt(2));
        estudiante.setApellidos(rs.getString(3));
        estudiante.setNombres(rs.getString(4));
        estudiante.setDireccion(rs.getString(5));
        estudiante.setCorreo(rs.getString(6));
        estudiante.setTelefono(rs.getString(7));

        return estudiante;
    }

    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the apellidos
     */
    public String getApellidos() {
        return apellidos;
    }

    /**
     * @param apellidos the apellidos to set
     */
    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    /**
     * @return the nombres
     */
    public String getNombres() {
        return nombres;
    }

    /**
     * @param nombres the nombres to set
     */
    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    /**
     * @return the direccion
     */
    public String getDireccion() {
        return direccion;
    }

    /**
     * @param direccion the direccion to set
     */
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    /**
     * @return the correo
     */
    public String getCorreo() {
        return correo;
    }

    /**
     * @param correo the correo to set
     */
    public void setCorreo(String correo) {
        this.correo = correo;
    }

    /**
     * @return the telefono
     */
    public String getTelefono() {
        return telefono;
    }

    /**
     * @param telefono the telefono to set
     */
    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    /**
     * @return the identificacion
     */
    public int getIdentificacion() {
        return identificacion;
    }

    /**
     * @param identificacion the identificacion to set
     */
    public void setIdentificacion(int identificacion) {
        this.identificacion = identificacion;
    }

}
